package com.kmxd.ams.core.common.constant;

import com.google.common.collect.Lists;

import java.util.List;

/**
 * 菜单常量类
 *
 * @author admin
 */
public class MenuConst {

  public static final String LAYOUT = "LAYOUT";

  public static final String IFRAME = "IFrame";

  /** 仪表台ID，全角色都有此功能 */
  public static final List<Long> DASHBOARD_ID =
          Lists.newArrayList(
                  1000000000000000000L,
                  1788395755736494082L,
                  1788745594999492610L,
                  1788406003444576258L,
                  1000000000000000001L);

  /** 档案接收 */
  public static final long RECEIVE_ID = 1000000000000000002L;

  /** 档案管理 */
  public static final long ARRANGE_ID = 1000000000000000003L;

  /** 档案保存 */
  public static final long PRESERVE_ID = 1000000000000000004L;

  /** 档案利用 */
  public static final long USE_ID = 1000000000000000005L;

  /** 档案统计 */
  public static final long STATISTICS_ID = 1000000000000000007L;

  /** 档案配置 */
  public static final long ARCHIVE_ID = 1000000000000000008L;

  /** 系统配置 */
  public static final long SYSTEM_ID = 1000000000000000009L;

  /** 档案检索 */
  public static final long SEARCH_ID = 1000000000000000010L;

  public static final List<Long> SEARCH_IDS =
          Lists.newArrayList(
                  1788395538140196865L,
                  1788395689575542786L,
                  1788396560308858881L,
                  1788398612854435841L,
                  1788397526433230849L,
                  1788405477961199617L);

  /** 宗内移交 */
  public static final long TRANSFER_LIST_ID = 1612279133456175152L;

  /** 宗内接收 */
  public static final long RECEIVE_LIST_ID = 1612339843217436673L;

  /** 宗外移交 */
  public static final long TRANSFER_FONDS_ID = 1625317773485821952L;

  /** 宗外接收 */
  public static final long TRANSFER_FONDS_RECEIVE_ID = 1625398625531027456L;

  /** 宗内移交接收 */
  public static final long TRANSFER_RECEIVE_ID = 1782939995612999682L;

  /** 宗外移交接收 */
  public static final long FONDS_RECEIVE_ID = 1782940370315341826L;
}
